package juego;

public class Posicion {

	public int x;
	public int y;
	
	public Posicion(int x, int y) {
		this.x=x;
		this.y=y;
	}
	public int getX() {
		return x;
	}
	public void setX(int x) {
		this.x = x;
	}
	public int getY() {
		return y;
	}
	public void setY(int y) {
		this.y = y;
	}
	
	/**
	 * Caltula la distancia entre la posicion del Rect y
	 * la posicion pasada por parametro
	 * @param Posicion
	 * @return float
	 */
    public float calcularDistancia(Posicion p) {
		
		//(x-x1)^2
		int x=this.getX();
		int x1=p.getX();
		int resx=(int) Math.pow(x-x1,2);
		
		//(y-y2)^2
		int y=this.getY();
		int y1=p.getY();
		int resy=(int) Math.pow(y-y1,2);
		
		// raiz cuadrada de (x-x1)^2 + (x-x1)^2
		return (float) Math.sqrt(resx+resy);
	}
}
